From Cppreference
|
|
|
|
|
|
|
| class mutex;
|
| (C++11 feature)
|
|
|
|
The class mutex is a synchronization primitive, offering exclusive, non-recursive ownership semantics. The class is non-copyable.
[edit] Member types
|
|
| Member type
| Definition
|
|
|
| native_handle_type
| implementation-defined
|
[edit] Member functions
|
|
|
| constructs the mutex (public member function)
|
Locking
|
|
|
|
| locks the mutex, blocks if the mutex is not available (public member function)
|
|
|
|
| tries to lock the mutex, returns if the mutex is not available (public member function)
|
|
|
|
| unlocks the mutex (public member function)
|
Native handle
|
|
|
|
| returns the underlying imlementation-defined thread handle (public member function)
|